home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / tools / falc_uti / falconf / falconf.txt < prev   
Text File  |  1995-11-25  |  10KB  |  294 lines

  1. FALCONF.CPX        Kurzbeschreibung des Programms "Falconfig"
  2.  
  3.  
  4.     ACHTUNG:
  5.     Vor Einsatz des Programms bitte die Warnhinweise lesen!
  6.     (wegen Super78)
  7.  
  8.  
  9.  
  10. NAME         
  11.  
  12.         FALCONF.CPX - Falcon-spezifische Einstellungen vornehmen
  13.  
  14.  
  15. SYNTAX
  16.  
  17.         wird über das variable Kontrollfeld von Atari aufgerufen
  18.  
  19.  
  20. BESCHREIBUNG
  21.     
  22.     Das Programm FALCONF.CPX ist ein Modul für das variable
  23.     Kontrollfeld von Atari.
  24.     Zur Installation ist es in den CPX-Ordner zu kopieren,
  25.     beim nächsten Start vom Kontrollfeld ist es dann aktiv.
  26.     Das CPX erlaubt folgende Einstellungen:
  27.     
  28.     1) Takfrequenz CPU 68030 auf 8 oder 16 Mhz einstellen:
  29.         Der 68030 im Falcon kann mit 8 oder 16 Mhz
  30.         getaktet werden. Für einige Spiele ist es
  31.         sinnvoll, die Taktfrequenz auf 8 Mhz zu verlangsamen.
  32.         (invertiert = 16 Mhz)
  33.  
  34.     2) Taktfrequenz Blitter auf 8 oder 16 Mhz einstellen:
  35.         Auch der Blitter kann verlangsamt werden.
  36.         Zweck: siehe 1)
  37.         (invertiert = 16 Mhz)
  38.         
  39.     3) Cache I/D an:
  40.         Der Befehls- und Daten-Cache des 68030-Prozessors
  41.         können ein- und ausgeschaltet werden.
  42.         Abschalten verlangsamt das Arbeiten erheblich,
  43.         ist aber für einige unsauberer Programme
  44.         und zur Verlangsamung von Spielen manchmal 
  45.         notwendig.
  46.         (invertiert = Cache eingeschaltet)
  47.  
  48.         Auf Wunsch füge ich getrennte Schalter für 
  49.         Befehls/Datencache in das Programm ein.
  50.         
  51.     4) interne IDE-Harddisk ein/ausschalten:
  52.         Die Falcon-interne Festplatte kann aus
  53.         Stromspargründen ausgeschaltet werden,
  54.         falls z.B. sowieso nur auf eine externe
  55.         SCSI-Platte zugegriffen werden soll.
  56.         Ein Reset schaltet die IDE-HD auf jeden Fall 
  57.         wieder ein.
  58.         (invertiert = AT-Bus-Festplatte eingeschaltet)
  59.  
  60.     5) Bildwechselfrequenz auf 78/60 Hz einstellen:
  61.         Das Falcon-Videosystem ist voreingestellt
  62.         auf Standard-VGA-Modus mit 60 Hz Bildfrequenz.
  63.         Um ein flimmerfreieres Bild zu erreichen,
  64.         kann die Bildwechselfrequenz auf 78 Hz
  65.         heraufgesetzt werden.
  66.         Bei Anwahl dieses Menüpunktes erfolgt
  67.         aus Sicherheitsgründen eine Rückfrage 
  68.         vor Aktivierung.
  69.         Die x/y-Auflösung bleibt unverändert.
  70.         (Drücken von Funktionstaste 3 stellt die
  71.         Bildwechselfrequenz auf 60 Hz)
  72.  
  73.         ACHTUNG: 
  74.         Der angeschlossene Monitor muß
  75.         dafür geeignet sein, sonst kann er
  76.         zerstört werden!
  77.         (invertiert = 78 Hz Frequenz aktiv)
  78.  
  79.     6) DSP-Optionen:
  80.         a) DSP-Stop:
  81.             DSP in Stop-Zustand versetzen,
  82.             um Strom bei Nichtnutzung des DSP's zu sparen.
  83.             Kann mal jemand mit geeigneten Meßgeräten
  84.             den Erfolg dieser Aktion messen?
  85.             Die Funktion wird bei Anwahl sofort ausgeführt!
  86.             Es müssen im Ordner C:\CPX\ die Dateien
  87.             DSP_WAIT.LOD und DSP_STOP.LOD existieren,
  88.             sonst erscheint eine Fehlermeldung.
  89.             Bei gesperrtem DSP (dsplock) wird die Funktion
  90.             _nicht_ ausgeführt, evtl. also vorher
  91.             DSP-Unlock anklicken.
  92.         b) DSP-Wait:
  93.             DSP in Wait-Zustand versetzen, ähnlich 6a),
  94.             spart nur etwas weniger Strom, DSP ist
  95.             aber schneller wieder aktivierbar.
  96.             Die Funktion wird bei Anwahl sofort ausgeführt!
  97.         c) DSP-Unlock:
  98.             Ein eventuell gesperrtes DSP-Subsystem wird 
  99.             wieder freigegeben. Sinnvoll nach einem
  100.             Absturz von den DSP-nutzender Software,
  101.             erspart einen Reset.
  102.             (wird sofort aktiv)
  103.         d) Soundsystem freigeben:
  104.                 Zweck: ähnlich c), nur Soundsubsystem statt 
  105.                 DSP-Subsystem (wird sofort aktiv)
  106.  
  107.     7) externen Input zu DSP-Output hinzumischen oder nicht:
  108.         Die über den AD-Eingang gewandelten Daten
  109.         können dem Ausgang zu den vom DSP bearbeiteten Daten
  110.         hinzuaddiert werden.
  111.         (invertiert = DSP- und Audiodaten werden gemixt)
  112.  
  113.     8) Input für AD-Wandler ist Mikrophon-Eingang oder PSG:
  114.         Eingangsquelle für den AD-Wandler können zum einen
  115.         die am AD-Wandler anliegende Signalquelle sein
  116.         oder die vom PSG (ST-kompatibler Soundchip) erzeugten
  117.         Klänge sein.
  118.         (invertiert = Daten kommen vom PSG)
  119.  
  120.     9) STE-Mode ein/ausschalten
  121.  
  122.         Um die Kompatibilität zur alten ST-Serie zu verbessern:
  123.  
  124.         Es wird kein Buserror mehr ausgelöst wenn auf Register
  125.         zugegriffen wird, die nicht existieren.
  126.  
  127.         Das hilft bei einigen Spielen, die z.B. bei der 
  128.         Soundausgabe abschmieren.
  129.         Bei den bisherigen Ataris existierten die Soundregister
  130.         mehrmals hintereinander (gespiegelt) und das haben 
  131.         findige (?) Soundroutinenprogrammierer ausgenutzt. 
  132.         Man konnte mehrere Register auf einmal setzen 
  133.         (z.B. move.l = 2 Register) und somit Rechenzeit sparen.
  134.         Dies wurde auf dem Falcon geändert, es sind nur noch die 
  135.         dokumentierten Register vorhanden.
  136.         
  137.         Einschalten der STE-Register schaltet auch die
  138.         Blitter- und Prozessorgeschwindigkeit auf 8 Mhz
  139.         herunter. Das passiert anscheinend leider automatisch,
  140.         daran kann _ich_ nichts ändern.
  141.  
  142.  
  143.     10) Mauszeiger auf jeden Fall wieder sichtbar machen
  144.         Gerade unter MultiTOS verschwindet oft der Mauszeiger,
  145.         wenn ein Programm abstürzt. Mittels dieser Funktion
  146.         wird der Mauszeiger unmittelbar wieder eingeschaltet. 
  147.         (Auch über Funktionstaste 2 aktivierbar)
  148.         (wird sofort aktiv)
  149.     
  150.     11) Taste F9:
  151.         Reset auslösen. Es wird zuvor rückgefragt, ob wirklich 
  152.         ein Reset ausgelöst werden soll, bei Anwahl von "OK"
  153.         erfolgt ein Neustart des Rechners.
  154.         Mir fehlt ein CPX, mit dem ich ohne "Affengriff"
  155.         oder Resetknopf einen Neustart auslösen kann, hier
  156.         funktioniert es nun (bald) mit reiner Mausbedienung.
  157.         Ein Button für diese Funktion wird noch hinzukommen!
  158.  
  159.     
  160.     Die Funktionen 1), 2), 3), 4), 7), 8) werden erst mit
  161.     Aktivierung von " OK " oder "Sichern" aktiv, die anderen 
  162.     unmittelbar (bzw. Super78 nach einer Rückfrage).
  163.     
  164.     Gesichert und eingestellt beim Initialisieren des CPX 
  165.     werden die Punkte 1), 2), 3), 4), 5), 7), 8).
  166.     
  167.     "Super78" wird nur bei angeschlossenem VGA-Monitor beachtet,
  168.     auch in der Bootphase des CPX, wo die gesicherten Voreinstellungen
  169.     aktiviert werden. 
  170.  
  171.     Standardmäßig wird das CPX in folgender Konfiguration geliefert:
  172.     1), 2), 3), 4) , 7), 8) aktiv, Super78 aus, STE-Mode aus.
  173.  
  174.     Anwahl von "Abbruch" nachdem schon "Sichern" angewählt wurde
  175.     restauriert den Status wie er bei Aufruf des Falconfig-CPX war,
  176.     beläßt aber die evtl. verändert gesicherten Einstellungen
  177.     wie beim Sichern, d.h. bei einem Neustart werden die zum Zeitpunkt
  178.     des "Sicherns" herrschenden Einstellungen aktiv. 
  179.     (Welches Vorgehen ist hier Standard?)
  180.  
  181.     Drücken der Taste Help ruft die Info-Box auf.
  182.  
  183.     Der Machine-Cookie muß dem Falcon-Cookie genau entsprechen
  184.     (_MCH = 0x30000L), sonst verweigert das Programm generell
  185.     seine Arbeit.
  186.  
  187.  
  188. FEHLER
  189.  
  190.     Die Soundsubsystem- und DSP-Funktionen nehmen keine Rücksicht
  191.     auf ein evtl. gesperrtes Soundsystem. Dies ist kein Fehler, 
  192.     sondern Feature, genauso wie bei der "Maus an"-Funktion.
  193.  
  194.     DSP_WAIT.LOD und DSP_STOP.LOD müssen im Ordner C:\CPX\ 
  195.     bei Anwahl der Funktionen DSP-Wait/Stop existieren.
  196.     Eine direkte Einbindung der DSP-Binaries in den Source-Code
  197.     wird noch erfolgen, wer hat Tips, wie das geht?
  198.     (Das Programm lodtocv.ttp ist vorhanden)
  199.     
  200.  
  201. HISTORY
  202.  
  203.     0.01:    (10.5.93)
  204.         erste Version
  205.     0.02:    (11.5.93)
  206.         1) PSG- und Tonmix-Status werden (legal) erfragt.
  207.         2) Die gesicherten Voreinstellungen werden beim 
  208.               Initialisieren des CPX wiederhergestellt.
  209.            3) 3D-Buttons jetzt auch unter TOS 4.02 aufwärts
  210.            4) Doku- und RSC-Texte geändert
  211.     1.03    (13.5.93)
  212.         1) DSP-Stop und -Wait funktionieren
  213.         2) Texte jetzt deutsch mit deutschem Kontrollfeld,
  214.            sonst englisch.
  215.         3) Neues Icon: ein stilisierter Falcon...
  216.         4) Versionsnummer ist jetzt gleich CPX-Versionsnummer
  217.         5) Das Frequenzregister des Falcon wird nur noch
  218.            bei _aktiviertem_ Super78 während der Initialisierungphase
  219.            verändert. Falls Super78 inaktiv eingestellt ist,
  220.            gibt es somit auf keinen Fall Komplikationen mit
  221.            anderen Auflösungserweiterungen.
  222.     1.04    (14.5.93)
  223.         1) Auf das Frequenzregister des Falcon wird generell nur
  224.            noch zugegriffen, wenn ein VGA-Monitor angeschlossen ist.
  225.         2) Der Button "Super78" wurde bisher nur disabled in
  226.            VGA-Modi, nun wird auch noch der touchexit-Status 
  227.            entfernt, Taste F3 ist dann auch nicht mehr möglich.
  228.         3) Der Falcon-Cookie wird jetzt auch in cpx_init
  229.            überprüft und nicht erst in cpx_call, sonst gibt
  230.            es Bomben auf einem "normalen" ST.
  231.         4) Falconfig wird jetzt teilweise _ohne_ 68020-Option 
  232.            kompiliert, damit ein "normaler" ST-Besitzer auf 
  233.            jeden Fall ohne Bomben bis zur Fehlermeldung 
  234.            "Falcon erforderlich" gelangen kann...
  235.         5) Doppelklick wird ausmaskiert (für != ETC_MSG)
  236.            (den Button DSP konnte man sinnlos invertieren).
  237.     1.05    (18.5.93)
  238.         1) In den Buttons für Blitter-Mhz und 68030-Mhz 
  239.            steht die ausgewählte Frequenz im Klartext (8/16).
  240.     1.06    (25.5.93)
  241.         1) "Maus ein" schaltet jetzt den Mauszeiger nicht nur ein,
  242.            sondern ändert die Mausform auch auf ARROW (Pfeil)
  243.         2) Die Internationalität wurde erweitert:
  244.            USA/GB, FRG, FRA, SPA, ITA und SWE werden
  245.            berücksichtigt. Bei einer nicht unterstützen Sprache
  246.            erscheinen die Texte (wie schon bisher) in englisch.
  247.     1.07    (6.6.93)
  248.         1) STE-Mode ein/ausschalten hinzugefügt.
  249.         2) unlocksnd ist nun unter dem DSP-Popup zu finden.
  250.         3) Taste F9 für Reset-Auslösung hinzugefügt.
  251.  
  252.  
  253. AUTOR
  254.  
  255.     Fragen, Anregungen und Kritik an den Autor:
  256.  
  257.     Christoph Wissing
  258.     Grüner Weg 7
  259.     4441 Wettringen
  260.  
  261.     Mausnetz: Christoph Wissing @ ST
  262.     
  263.     Telefon: (02 31) 75 61 94
  264.  
  265.  
  266. VERSION
  267.  
  268.     Datum:        25.05.1993
  269.     Versionsnummer:    1.06
  270.     CPX-Kennung:    FCNF
  271.     läuft auf:     allen Falcon-kompatiblen Rechnern
  272.  
  273.  
  274. STATUS
  275.  
  276.     eingeschränktes Public Domain-Gut:
  277.     Dritte dürfen keine geldwerten Vorteile für das 
  278.     Weitergeben/Verbreiten von FALCONF.CPX beziehen.
  279.     D.h. _kommerzielle_ PD-Versender/Disk-Magazine 
  280.     fallen aus der Verbreitung heraus!
  281.     Die Verbreitung über DFÜ-Netze wie Mausnet und Internet 
  282.     ist ausdrücklich erlaubt.
  283.  
  284.  
  285. ACHTUNG!
  286.  
  287.     Ich schließe jede Haftung für Schäden durch Benutzung
  288.     des Programms aus, obwohl FALCONFIG nach bestem
  289.     Wissen und Gewissen programmiert wurde.
  290.     Insbesondere weise ich darauf hin, das die Einstellung
  291.     "Super78" bei nicht dafür geeigneten Monitoren
  292.     zur Zerstörung des Monitors führen kann.
  293.  
  294.